/**
 * 
 */
package br.com.ufc.apsoo.hotelar.dao;

import java.util.List;

import br.com.ufc.apsoo.hotelar.model.Cliente;

/**
 * @author Virginia
 *
 */
public interface ClienteDao {
	
	public void save(Cliente cliente);
	
	public void remove(Cliente cliente);
	
	public void update(Cliente cliente);
	
	public Cliente getClienteById(int id);
	
	public Cliente getClienteByCpf(String cpf);
	
	public List<Cliente> getClienteByNome(String nome);
	
	public List<Cliente> getClienteByNomeAndHospedado(String nome);
	
	public List<Cliente> list();

}
